package com.hksj.Intelligentmanagement.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hksj.Intelligentmanagement.dto.GasTrendDTO;
import com.hksj.Intelligentmanagement.entity.GasHistoryEntity;
import com.hksj.Intelligentmanagement.vo.ExportGasTrendVo;
import com.hksj.Intelligentmanagement.vo.GasTrendVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface GasHistoryMapper extends BaseMapper<GasHistoryEntity> {
    List<GasTrendVo> queryGasPressureTrend(@Param("gasTrendDTO") GasTrendDTO gasTrendDTO);

    List<GasTrendVo> queryGasUsageTrend(@Param("gasTrendDTO") GasTrendDTO gasTrendDTO);

    //查询气体压力趋势数据（用于导出）
    List<ExportGasTrendVo> queryGasPressureTrendData(@Param("gasTrendDTO") GasTrendDTO gasTrendDTO);

    List<ExportGasTrendVo> queryGasUsageTrendData(@Param("gasTrendDTO") GasTrendDTO gasTrendDTO);


}
